import { ref, onMounted } from "vue";
// 导入时间处理库
import moment from "moment";
// 获取论坛列表接口
import { getForumList } from "@/api/forumAPI";

export const useForumDataList = () => {
  // 定义用户列表
  const data = ref([]);

  // 获取论坛列表
  const getForumData = () => {
    getForumList()
      .then((res) => {
        // 遍历修改日期格式
        res.data.forEach((item) => {
          item.createtime = moment(item.createtime).format(
            "YYYY-MM-DD HH:mm:ss"
          );
        });
        data.value = res.data;
      })
      .catch((error) => {
        throw new Error(error);
      });
  };

  onMounted(() => {
    getForumData();
  });

  return {
    data,
    getForumData,
  };
};
